草庐IT

iphone - NSUndoManager 和 GLKit

全部标签

iphone - 归档 iphone 时应用程序大小加倍

我已经检查过我的应用程序产品大小约为10MB,但是当我构建它进行归档时,它显示Appstore大小为20MB,即它几乎翻了一番。但是当我在文件夹中看到存档时,它的大小仍然是10MB,我不知道为什么会发生这种情况可能是由于支持两种架构,即armv6和armv7。如果我提交20MB的应用程序,我在Appstore上的最终大小将会是多少。如果有人有任何想法,请告诉我。 最佳答案 iOS应用商店服务器将加密您应用程序包内的可执行二进制文件以供客户下载,从而使该应用程序的可压缩性远低于您当前的存档。这是因为加密产生的随机查找位的可压缩性远不如

iphone - iOS - 带方向的反转高度/宽度

我正在创建一个自定义容器ViewController,但是当我想调整其中一个subviewController的View的框架大小时,它的大小对于屏幕的方向来说并不合适。为了在我的容器的init方法中更精确,我保留了2个实例变量(2个ViewController)。然后在我的容器的viewdidload方法中,我想调整一个ViewController的View框架的大小,并将2个添加为subview。我的问题是我只在横向方向工作,当我询问其中一个ViewController的框架大小时,高度和宽度是相反的。我应该有1024的宽度和748的高度,但我得到的是748的宽度和1024的高度!

iphone - 在 iOS 上使用动画从右到左调整 View 大小

我想将UIView的大小从右侧调整到左侧(相反)。现在我有像这样的rectView:CGRectMake(100.f,0.f,100.f,100.f);[UIViewanimateWithDuration:0.5animations:^{view.frame=CGRectMake(0.f,0.f,200.f,100.f);}];问题是动画效果不好。它向右弹跳(变大)然后移动到位置0.0,0.0。我想实现与从左到右调整大小时相同的效果。编辑:代码-(void)resizeSearchBar:(int)type{//resize-biggerif(type==1){[UIViewanima

iphone - 异步文档中的图像

我需要从NSDocumentDirectory异步读取图像到多个uiimageview,这样它就不会阻塞UI。我知道我可以在后台使用执行选择器来加载uiimage,但是我如何才能将它与动态uiimageview相关联? 最佳答案 一种方便的方法是使用block,例如:[selfloadFullImageAt:imagePathcompletion:^(UIIMage*image){self.imageView.image=image;}];将图像作为数据加载的位置(因为UIImage否则会延迟加载图像数据-当您首次访问它时)。在后台

iphone - 为什么在 switch...case 中不省略 "case"在 XCode 中抛出错误或警告?

在检查一段无法运行的代码时,我意识到我在switch语句中遗漏了“case”。错误代码具有以下格式switch(foo){firstElem:...break;secondElem:...break;}其中firstElem和secondElem是枚举列表的一部分。当我单步执行代码时,它从switch跳到右括号,因为它找不到匹配项。这很容易修复,但它让我感到不安,因为XCode在编译或运行时根本没有提示。为什么?语言结构中是否有某些东西使switchcase更难解释?是否有过这样的情况,您希望省略case语句以产生一些其他行为(我对此一无所知)?在其他语言中会出现这种情况吗?我知道Ob

iphone - 如何获取相机屏幕上指定点像素的RGB值?

我想以RGB形式获取相机屏幕上指定点的颜色值(不捕获)。我有以下代码片段,但它给出了View背景颜色的值,而不是相机屏幕上的图片。CGPointpoint=CGPointMake(100,200);unsignedcharpixel[4]={0};CGColorSpaceRefcolorSpace=CGColorSpaceCreateDeviceRGB();CGContextRefcontext=CGBitmapContextCreate(pixel,1,1,8,4,colorSpace,kCGImageAlphaPremultipliedLast);CGContextTranslat

iphone - scheduleLocalNotification 不起作用

当我从dateTimePicker.date获取时间/日期时,通知有效,但当我使用dateFromString触发日期时,通知无效。代码:-(IBAction)alarmSetButtonTapped:(id)sender{NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];dateFormatter.locale=[NSLocalesystemLocale];dateFormatter.timeStyle=NSDateFormatterShortStyle;dateFormatter.dateStyle=NSDateF

iphone - 从 iPhone 设置更改距离单位

我正在开发一个基于位置的iPhone应用程序,它根据距离搜索附近的商店。我使用以公里为单位的标准距离单位。但我想根据每个国家的标准单位更改距离单位。我可以通过iphone设置更改距离单位吗?距离格式应该是基于位置的默认值:在南非:KM,在美国:MI。我也想用以下单位得到它-o英尺o英里o海里o米o公里oRi(韩国)oRi(日本)oETC!!!– 最佳答案 可以这样获取手机设置的语言环境:NSLocale*locale=[NSLocalecurrentLocale];并以这种方式询问度量单位:NSString*measurementS

iphone - UIScrollView 做了滚动

我想显示一张图片,该图片在页面上停留5秒,但每次我的ScrollView滚动时都会出现。所以显然我需要将UILabel的动画和UIScrollView的一些方法结合起来。老实说,我不确定该使用哪一个。此外,我在一个UIViewController上有两个UIScrollView,所以我不知道应该将什么设置为委托(delegate)。下面是我现在的动画[UIViewanimateWithDuration:0.3animations:^{//animatethefollowing:pageCountImage.frame=CGRectMake(0,0,100,50);//movetonew

iphone - 如何从 iphone 的 X、Y、Z 加速度计读数计算行进方向的加速度/减速度

我正在编写一个iPhone/iPad应用程序。我需要计算车辆行驶方向上的加速度和减速度,该车辆在接近水平直线的情况下以不稳定的加速度和减速度行驶。我有来自X、Y、Z正交加速度计的3个读数的序列。但iphone/ipad的方向是任意的,加速度计读数包括车辆运动和重力的影响。结果应该是一系列单个加速度值,它们是正值还是负值取决于车辆是在减速还是在加速。只要加速度与减速度的符号相反,正负方向是任意的。重力应该被排除在结果之外。对结果进行一定程度的变量平滑处理会很有用。解决方案应尽可能简单,并且计算效率必须高。答案应该是某种伪代码算法、C代码或一系列可以轻松转换为C代码的方程式。Objecti